Tables [dbo].[RelationshipMain]
Properties
PropertyValue
Row Count1
Created10:31:36 AM Tuesday, March 02, 2010
Last Modified11:40:07 AM Monday, February 20, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_RelationshipMain: RelationshipKeyRelationshipKeyuniqueidentifier16
No
Foreign Keys FK_Relationship_RelationshipTypeRef: [dbo].[RelationshipTypeRef].RelationshipTypeKeyRelationshipTypeKeyuniqueidentifier16
No
Foreign Keys FK_RelationshipMain_UniformRegistry_Subject: [dbo].[UniformRegistry].SubjectUniformKeyIndexes IX_Relationship_SubjectUniformKey: SubjectUniformKeySubjectUniformKeyuniqueidentifier16
No
Foreign Keys FK_RelationshipMain_UniformRegistry_Target: [dbo].[UniformRegistry].TargetUniformKeyIndexes IX_Relationship_TargetUniformKey: TargetUniformKeyTargetUniformKeyuniqueidentifier16
No
EffectiveDatedatetime8
Yes
EndDatedatetime8
Yes
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_RelationshipMain: RelationshipKeyPK_RelationshipMainRelationshipKey
Yes
IX_Relationship_SubjectUniformKeySubjectUniformKey
IX_Relationship_TargetUniformKeyTargetUniformKey
Foreign Keys Foreign Keys
NameColumns
FK_Relationship_RelationshipTypeRefRelationshipTypeKey->[dbo].[RelationshipTypeRef].[RelationshipTypeKey]
FK_RelationshipMain_UniformRegistry_SubjectSubjectUniformKey->[dbo].[UniformRegistry].[UniformKey]
FK_RelationshipMain_UniformRegistry_TargetTargetUniformKey->[dbo].[UniformRegistry].[UniformKey]
SQL Script
CREATE TABLE [dbo].[RelationshipMain]
(
[RelationshipKey] [uniqueidentifier] NOT NULL,
[RelationshipTypeKey] [uniqueidentifier] NOT NULL,
[SubjectUniformKey] [uniqueidentifier] NOT NULL,
[TargetUniformKey] [uniqueidentifier] NOT NULL,
[EffectiveDate] [datetime] NULL,
[EndDate] [datetime] NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[RelationshipMain] ADD CONSTRAINT [PK_RelationshipMain] PRIMARY KEY CLUSTERED ([RelationshipKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_Relationship_SubjectUniformKey] ON [dbo].[RelationshipMain] ([SubjectUniformKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_Relationship_TargetUniformKey] ON [dbo].[RelationshipMain] ([TargetUniformKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[RelationshipMain] ADD CONSTRAINT [FK_Relationship_RelationshipTypeRef] FOREIGN KEY ([RelationshipTypeKey]) REFERENCES [dbo].[RelationshipTypeRef] ([RelationshipTypeKey])
GO
ALTER TABLE [dbo].[RelationshipMain] ADD CONSTRAINT [FK_RelationshipMain_UniformRegistry_Subject] FOREIGN KEY ([SubjectUniformKey]) REFERENCES [dbo].[UniformRegistry] ([UniformKey])
GO
ALTER TABLE [dbo].[RelationshipMain] ADD CONSTRAINT [FK_RelationshipMain_UniformRegistry_Target] FOREIGN KEY ([TargetUniformKey]) REFERENCES [dbo].[UniformRegistry] ([UniformKey])
GO
Uses
Used By